// createRouter：创建router实例对象
// createWebHistory：创建history模式的路由

import { createRouter, createWebHistory } from "vue-router";

const router = createRouter({
  history: createWebHistory(import.meta.env.BASE_URL),
  // path和component对应关系的位置
  routes: [
    { path: "/", name: "home", component: () => import("@/views/home/index.vue") },
    { path: "/blog", name: "blog", component: () => import("@/views/blog/index.vue") },
  ],
  // 路由跳转时，滚动条的位置
  scrollBehavior() {
    return { top: 0 };
  },
});

// 添加路由守卫
router.beforeEach((to, from, next) => {
  //   const userStore = useUserStore();
  //   // 检查用户是否已登录
  //   const isUserLoggedIn = () => {
  //     return parseStrEmpty(userStore.userInfo.token) !== "";
  //   };

  //   // 如果用户已登录且尝试访问登录页面，则重定向到主页
  //   if (to.path === "/login" && isUserLoggedIn()) {
  //     next("/");
  //   }else{
  //     next()
  //   }

  next();
});

export default router;
